<!DOCTYPE html>
<html lang="en">

    <head>

        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>天津大学图书馆</title>

        <!-- CSS -->
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,100,300,500">
        <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
        <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css">
		<link rel="stylesheet" href="assets/css/form-elements.css">
        <link rel="stylesheet" href="assets/css/style.css">

        <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
            <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
        <![endif]-->

        <!-- Favicon and touch icons -->
        <link rel="shortcut icon" href="assets/ico/favicon.png">
        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
        <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">


    </head>

    <body>

        <!-- Top content -->
        <div class="top-content">
            <div class="inner-bg">
                <div class="container">
                    <div class="tips">
                        <div id="success" class="tips_success"><p class="tips_word">注册成功，2s后跳转</p></div>
                        <div id="fail" class="tips_fail"><p class="tips_word">注册失败，请重新尝试</p></div>
                    </div>
                    <div class="row">
                        <div class="col-sm-8 col-sm-offset-2 text">
                            <h1><strong>天津大学</strong> 图书馆</h1>
                            <div class="description">
                            	<p>
	                            	This is a free responsive login form made with Bootstrap. 
	                            	Download it on <a href="#"><strong>AZMIND</strong></a>, customize and use it as you like!
                            	</p>
                            </div>
                        </div>
                    </div>
                    <div class="row">

                        <div class="col-sm-6 col-sm-offset-3 form-box">
                            <div class="alert alert-danger" id="tip" style="display: none;" >
                                111
                            </div>
                        	<div class="form-top">
                        		<div class="form-top-left">
                        			<h3>注册</h3>
                            		<p>请输入要注册的信息</p>
                        		</div>
                        		<div class="form-top-right">
                        			<i class="fa fa-lock"></i>
                        		</div>
                            </div>
                            <div class="form-bottom">
			                    <form name="form" role="form" action="" method="post" class="login-form" id="form">
                                    <div class="form-group">
                                        <label class="sr-only" for="form-ID">身份证号</label>
                                        <input required="required" type="text" name="ID" placeholder="IdentityID..." class="form-username form-control" id="form-ID">
                                    </div>
                                    <div class="form-group">
                                        <label class="sr-only" for="form-ID">手机号</label>
                                        <input required="required" type="text" name="phone" placeholder="Phone..." class="form-username form-control" id="form-ID">
                                    </div>
                                    <div class="form-group">
                                        <label class="sr-only" for="form-real_name">真实姓名</label>
                                        <input required="required" type="text" name="real_name" placeholder="RealName..." class="form-username form-control" id="form-real_name">
                                    </div>
			                    	<div class="form-group">
                                    <label class="sr-only" for="form-username">用户名</label>
                                    <input required="required" type="text" name="username" placeholder="UserName..." class="form-username form-control" id="form-username">
                                </div>
			                        <div class="form-group">
			                        	<label class="sr-only" for="form-password">密码</label>
			                        	<input required="required" type="password" name="password" placeholder="Password..." class="form-password form-control" id="form-password">
			                        </div>
                                    <div class="form-group">
                                        <label class="sr-only" for="form-confirm_password">确认密码</label>
                                        <input required="required" type="password" name="ConfirmPassword" placeholder="ConfirmPassword..." class="form-password form-control" id="form-confirm_password">
                                    </div>
			                        <button type="button" class="btn" onclick="signIn()">Sign in!</button>
			                    </form>
		                    </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-6 col-sm-offset-3 social-login">
                        	<h3 >已有账号？点此登录:</h3>
                        	<div class="social-login-buttons">
	                        	<a class="btn btn-link-2  " href="../form-1/login.html">
	                        		<i class="fa col-sm-offset-6"></i> 登录
	                        	</a>
                        	</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- Javascript -->
        <script src="assets/js/jquery-1.11.1.min.js"></script>
        <script src="assets/bootstrap/js/bootstrap.min.js"></script>
        <script src="assets/js/jquery.backstretch.min.js"></script>
        <script src="assets/js/scripts.js"></script>
        <script>
            function signIn() {
                var flag1 = true;
                var flag2 = true;

                //判断密码和确认密码是否相同
                 document.getElementById("form-password").value===document.getElementById("form-confirm_password").value?flag1=true:flag1=false;
                 document.getElementById("form-password").value.length<6?flag2=false:flag2=true;
                 var flag3=document.getElementById("form-ID").value.length==15||document.getElementById("form-ID").value.length==18?true:false;
//                 var falg4 =


                 //相同
                 if(flag1&&flag2&&flag3){
                     var userData=$("#form").serialize();
                     var index=userData.lastIndexOf("&");
                     userData = userData.slice(0,index);
                     $.ajax({
                         //几个参数需要注意一下
                         type: "POST",//方法类型
                         dataType: "json",//预期服务器返回的数据类型'
//                              headers : {'authorzation':'bearer token'},
                         url: "http://120.79.183.142/api/register" ,//url
                         data: userData,
                         success: function (result) {
                             console.log(result);//打印服务端返回的数据(调试用)
                             if (result["code"] == 200) {
                                 document.getElementById("tip").style.display="none";
                                 $("#success").css('opacity',100);
                                 setTimeout(function () {
                                     $("#success").css('opacity',0);
                                 },1000);
                                 setTimeout(function () {
                                     window.location.href = "../form-1/login.html";
                                 },2000)
                             }
                             else{
                                 if(result["data"]["ID"]!==undefined){
                                     document.getElementById("form-ID").value="";
                                     document.getElementById("tip").style.display="";
                                     document.getElementById("tip").innerHTML=result["data"]["ID"];
                                 }
                                 else if(result["data"]["real_name"]!==undefined){
                                     document.getElementById("form-real_name").value="";
                                     document.getElementById("tip").style.display="";
                                     document.getElementById("tip").innerHTML=result["data"]["real_name"];
                                 }
                                 else if(result["data"]["username"]!==undefined){
                                     document.getElementById("form-username").value="";
                                     document.getElementById("tip").style.display="";
                                     document.getElementById("tip").innerHTML=result["data"]["username"];
                                 }
                                 else {
                                     document.getElementById("password").value="";
                                     document.getElementById("confirm_password").value="";
                                     document.getElementById("tip").style.display="";
                                     document.getElementById("tip").innerHTML=result["data"]["password"];
                                 }


                             }

                         },
                         error : function(r) {
                             $("#fail").css('opacity',100);
                             setTimeout(function () {
                                 $("#fail").css('opacity',0);
                             },2500);
                         }
                     });
                 }

                 //不相同
                 else if(!flag3){
                     document.getElementById("form-ID").value="";
                     document.getElementById("tip").style.display="";
                     document.getElementById("tip").innerHTML="身份证号必须为15或18位";                 }
                 else if(!flag1){
                     document.getElementById("form-password").value="";
                     document.getElementById("form-confirm_password").value="";
                     document.getElementById("tip").style.display="";
                     document.getElementById("tip").innerHTML="密码长度不能小于等于6位";
                 }
                 else{
                     document.getElementById("form-password").value="";
                     document.getElementById("form-confirm_password").value="";
                     document.getElementById("tip").style.display="";
                     document.getElementById("tip").innerHTML="两次密码不一样";
                 }

            }




        </script>

        
        <!--[if lt IE 10]>
            <script src="assets/js/placeholder.js"></script>
        <![endif]-->

    </body>

</html>